package com.ruoyi.liborder.service.impl;

import com.ruoyi.liborder.domain.LibOrderStu;
import com.ruoyi.liborder.mapper.LibOrderStuMapper;
import com.ruoyi.liborder.service.ILibOrderStuService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class LibOrderStuServiceImpl implements ILibOrderStuService {
    @Autowired
    private LibOrderStuMapper libOrderStuMapper;

    /**
     * 查询学生信息
     *
     * @param stuId 学生信息主键
     * @return 学生信息
     */
    @Override
    public LibOrderStu selectLibOrderStuByStuId(String stuId) {

        return libOrderStuMapper.selectLibOrderStuByStuId(stuId);
    }

    /**
     * 查询学生信息列表
     *
     * @param libOrderStu 学生信息
     * @return 学生信息
     */
    @Override
    public List<LibOrderStu> selectLibOrderStuList(LibOrderStu libOrderStu) {
        return libOrderStuMapper.selectLibOrderStuList(libOrderStu);
    }

    /**
     * 新增学生信息
     *
     * @param libOrderStu 学生信息
     * @return 结果
     */
    @Override
    public int insertLibOrderStu(LibOrderStu libOrderStu) {
        return libOrderStuMapper.insertLibOrderStu(libOrderStu);
    }

    /**
     * 修改学生信息
     *
     * @param libOrderStu 学生信息
     * @return 结果
     */
    @Override
    public int updateLibOrderStu(LibOrderStu libOrderStu) {
        return libOrderStuMapper.updateLibOrderStu(libOrderStu);
    }

    /**
     * 批量删除学生信息
     *
     * @param stuIds 需要删除的学生信息主键
     * @return 结果
     */
    @Override
    public int deleteLibOrderStuByStuIds(String[] stuIds) {
        return libOrderStuMapper.deleteLibOrderStuByStuIds(stuIds);
    }

    /**
     * 删除学生信息信息
     *
     * @param stuId 学生信息主键
     * @return 结果
     */
    @Override
    public int deleteLibOrderStuByStuId(String stuId) {
        return libOrderStuMapper.deleteLibOrderStuByStuId(stuId);
    }
}
